package Test;

import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Random;

public class test4 extends JFrame implements ActionListener {
    JButton jtb = new JButton("点我啊");
    JButton jtb2 = new JButton("再点我啊");
    public test4() {
        //设置界面宽高
        this.setSize(603, 680);
        //设置界面标题
        this.setTitle("拼图游戏单机版v1.0");
        //设置界面置顶(点击其他界面还在最上层)
        this.setAlwaysOnTop(true);
        //设置界面居中
        this.setLocationRelativeTo(null);
        //设置关闭模式(点×结束程序运行)
        this.setDefaultCloseOperation(3);//3为关一个界面程序停止(WindowConstants.EXIT_ON_CLOSE)2为关闭所有界面才停止
        //取消默认的居中放置，取消了才能实现图片的x y 轴放置
        this.setLayout(null);


        //创建一个按钮对象
        jtb.setBounds(0, 0, 100, 50);
        jtb.addActionListener(this);


        jtb2.setBounds(100, 0, 100, 50);
        jtb2.addActionListener(this);

        this.getContentPane().add(jtb);
        this.getContentPane().add(jtb2);


        this.setVisible(true);
    }

    @Override
    public void actionPerformed(ActionEvent e) {
        //对按钮进行设置 点击时候
        Object source = e.getSource();
        if (source == jtb){
            jtb.setSize(200,200);
        }
        if (source == jtb2){
            Random r = new Random();
            jtb2.setLocation(r.nextInt(500),r.nextInt(500));
        }

    }
}
